﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Microsoft.Phone.Controls;

namespace SignalLab
{
  public partial class Records : PhoneApplicationPage
  {
    public string PageName
    {
      get { return "Settings"; }
    }
    
    public Records()
    {
      InitializeComponent();

      this.DataContext = new RecordsViewModel();
    }

    private void lbxRecords_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {
      var item = e.AddedItems.OfType<string>().FirstOrDefault();
      if (item == null) return;

      AppManager.Instance.CurrentRecord = item;
      lbxRecords.SelectedIndex = -1;
      NavigationService.Navigate(new Uri("/RecordDetails.xaml", UriKind.Relative));

    }
  }
}